home *** CD-ROM | disk | FTP | other *** search
/ Programmer Power Tools / Programmer Power Tools.iso / bbs / watchkit.arc / WATCHCAT.DOC < prev    next >
Text File  |  1989-08-23  |  3KB  |  56 lines

  1.      WATCHCAT is a program which performs certain functions critical to
  2. safe and reliable operation of RBBS-PC.
  3.      1.  WATCHCAT reboots system if no carrier is detected in 8 hours.  Thus
  4. if RBBS hangs, the system will automatically restart.
  5.      2.  WATCHCAT reboots system if carrier lost during a critical period.
  6. In particular, the system will be rebooted if carrier is lost while
  7. executing a DOOR.  This ensures that the system will be available after such
  8. a loss, and that no user can gain access to a DOOR that he did not initiate.
  9.     3.  WATCHCAT reboots system if the phone rings 20 times without
  10. answering.  This if the system hangs for some reason, it may be rebooted by
  11. simply calling and letting the phone ring for a few minutes.
  12.     4.  WATCHCAT reboots system if the "Hit any key to return to system"
  13. message appears on the screen.  Perhaps the most annoying RBBS problem is
  14. if the system has a software failure, RBBS requires manual intervention to
  15. be restarted.  Since these software failures are frequent (about twice per
  16. week on my system), this function keeps RBBS running reliably without
  17. waiting for the timeout in function 1.
  18.     5.  WATCHCAT drops the line if the left and right shift keys are
  19. pressed simultaneously.  This allows users to be logged off without a
  20. nasty message, and allows the SYSOP to get immediate control of the system
  21. at any time.
  22.  
  23.  
  24.      WATCHCAT is loaded as a TSR before RBBS is started for the first time.
  25. The syntax is WATCHCAT ps, where p is the port number RBBS uses (1,2,3,4),
  26. and s is the screen type (C-olor or M-ono).  For example
  27. WATCHCAT 2C specifies that COM2 is to be monitored and that the system
  28. has a color screen.
  29.  
  30.      Initially, all WATCHCAT functions are disabled.  Subsequent WATCHCAT
  31. commands control the operation of the program:
  32.  
  33.   WATCHCAT OFF disables all functions
  34.  
  35.   WATCHCAT ON reboots if carrier lost
  36.  
  37.   WATCHCAT TIMER reboots if 20 rings without answering phone, if no carrier
  38.    in 8 hours, or if "Hit any key to return to system" appears on screen.
  39.    Also, pressing both Left and Right Shift keys simultaneously will
  40.    drop the line, logging off the current user.
  41.  
  42.      Normally, WATCHCAT TIMER should be used just before RBBS is entered,
  43. wheter initially or on return from a Door.  WATCHCAT ON should be used just
  44. before the CTTY command on entering a Door.  WATCHCAT OFF should be used
  45. when exiting RBBS to DOS.
  46.  
  47.      WATCHCAT is in the public domain may be freely distributed provided
  48. the WATCHCAT.DOC, WATCHCAT.ASM, and WATCHCAT.COM files are not modified
  49. in any way.  Users are free to adapt the program as they see fit.  I would
  50. appreciate a copy of such adaptations.
  51.  
  52. Joseph R. Ahlgren
  53. RBBS 703-241-7980
  54. 89/08/23
  55.  
  56.